xDEVS: A toolkit for interoperable modeling and simulation of formal discrete event systems
نویسندگان
چکیده
Employing Modeling and Simulation (M&S) extensively to analyze develop complex systems is the norm today. The use of robust M&S formalisms rigorous methodologies essential deal with complexity. Among them, Discrete Event System Specification (DEVS) provides a solid framework for modeling structural, behavior information aspects any system. This gives several advantages design systems: completeness, verifiability, extensibility, maintainability. DEVS formalism has been implemented in many programming languages executable on multiple platforms. In this paper, we describe features an called xDEVS that builds upon prevalent Application Programming Interface (API) both simulation layers, promoting interoperability between existing platform-specific (C++, Java, Python) implementations. Additionally, can simulate same model using sequential, parallel, or distributed architectures. engine reinforced strategies improve performance, as well tools perform analysis verification. Finally, also facilitates engineers apply vision model-based engineering (MBSE), model-driven (MDE), (MDSE) paradigms. We highlight proposed examples case studies illustrating rigor diversity application domains it support.
منابع مشابه
A JAVA-BASED FRAMEWORK FOR DISCRETE EVENT SIMULATION A framework for Discrete Event Simulation and MOdeling
The system presented bridges the gap between three different research areas: discrete event simulation, heuristic optimization methods and distributed systems technology. Its goal is to provide a framework which supports an efficient implementation of simulation optimization projects, including heuristic optimum seeking procedures and parallel execution of experiments. It is written completely ...
متن کاملMethodology for Discrete Event Modeling/Simulation of Mobile Agent Systems
A mobile agent is an autonomous software agent capable of moving from one computer to another while performing its tasks. We view the agent as a discrete event system in the view of its computation and communication. This paper presents a methodology for modeling and simulation of such a mobile agent system as a discrete event system. The methodology is based on the Mobile Discrete Event System...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملDecentralized prognosis of fuzzy discrete-event systems
This paper gives a decentralized approach to the problem of failure prognosis in the framework of fuzzy discrete event systems (FDES). A notion of co-predictability is formalized for decentralized prognosis of FDESs, where several local agents with fuzzy observability rather than crisp observability are used in the prognosis task. An FDES is said to be co-predictable if each faulty event can be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Software - Practice and Experience
سال: 2022
ISSN: ['0038-0644', '1097-024X']
DOI: https://doi.org/10.1002/spe.3168